home *** CD-ROM | disk | FTP | other *** search
/ Gekikoh Dennoh Club 1 / Gekikoh Dennoh Club Vol. 1 (Japan).7z / Gekikoh Dennoh Club Vol. 1 (Japan) (Track 1).bin / kowin / archive / apl / kocrtc10.lzh / kocrtc.doc < prev    next >
Encoding:
Text File  |  1995-06-15  |  2.3 KB  |  96 lines

  1.  
  2.             X680x0 Ko-Window サーバー CTRC 設定
  3.                 kocrtc.win v1.00
  4.  
  5.                             1995 6/16 小笠原博之
  6.  
  7.   Ko-Window サーバーで管理している CRTC テーブルの、スクリーンパラメータを取
  8. り出し&設定をするプログラムです。自作の画面モードを自由に設定することができ
  9. ます。
  10.  
  11.  
  12. ●使い方
  13.  
  14.     (1) kocrtc 設定ファイル
  15.     (2) kocrtc -g 出力ファイル
  16.  
  17.  (1) 設定ファイルに従ってサーバーの CRTC テーブルにパラメータの書き込みを行
  18. います。設定後 scrmode.win を起動することで、新画面モードでの切り替えや設定
  19. を行うことができます。設定ファイルは (2) の書式で作ることができます。
  20.  
  21.  (2) 現在のサーバーの CRTC テーブル情報をファイルに取り出します。
  22.  
  23.  
  24.  
  25. ●設定ファイル
  26.  
  27.   1行につき CRTC パラメータを 1つ (1word分) 16進数で記述したものです。1つの
  28. スクリーンモードにつき 16ワード必要なので、全部で 128 行必要です。設定時は行
  29. 数で判断しているので、必ず 128行存在しなければなりません。1つでもずれると変
  30. な事になってしまうため注意が必要です。# で始まる行はコメントで、読み込み時に
  31. 無視します。
  32.  
  33. <例> kocrtc -g による出力例
  34.  
  35. # SCREEN-0
  36. 100    (256)
  37. 100    (256)
  38. 2D    (45)
  39. 4    (4)
  40. 6    (6)
  41. 26    (38)
  42. 237    (567)
  43. 5    (5)
  44. 28    (40)
  45. 228    (552)
  46. 1B    (27)
  47. 10    (16)
  48. 0    (0)
  49. FF0A    (65290)
  50. 2810    (10256)
  51. 0    (0)
  52. # SCREEN-1
  53.   :
  54.  
  55. 行の後ろにかっこで囲ってあるのは、10進数での値です。これはコメントであり読み
  56. 込み時には無視されます。
  57.  
  58.  
  59.  
  60. ● CRTC パラメータ
  61. (こぺるさんの書かれたものを引用させていただきました)
  62.  
  63. +$00 DC.W Xsize        表示画面の大きさ
  64. +$02 DC.W Ysize
  65. +$04 DC.W R00        水平トータル
  66. +$06 DC.W R01        水平同期終了位置
  67. +$08 DC.W R02        水平表示開始位置
  68. +$0A DC.W R03        水平表示終了位置
  69. +$0C DC.W R04        垂直トータル
  70. +$0E DC.W R05        垂直同期終了位置
  71. +$10 DC.W R06        垂直表示開始位置
  72. +$12 DC.W R07        垂直表示終了位置
  73. +$14 DC.W R08        外部同期水平アジャスト
  74. +$16 DC.W R20        VRAM構成(下位8ビットのみ有効)
  75. +$18 DC.B HRL        ドットクロック(0:HRL=0 / 1:HRL=1)
  76. +$19 DC.B BG        BG使用可能枚数(0:BG使用不可)
  77. +$1A DC.B Htotal    スプライト水平トータル(0:スプライト使用不可)
  78. +$1B DC.B Hdisp        スプライト水平表示開始位置
  79. +$1C DC.B Vdisp        スプライト垂直表示開始位置
  80. +$1D DC.B SPres        スプライト解像度
  81. +$1E DC.W Rsv00        予約
  82.  
  83. この説明ではバイトサイズのパラメータもありますが、kocrtc の設定ファイルでは
  84. 常にワード単位でのみ数値を扱うので注意して下さい。
  85.  
  86.  
  87. ●最後に
  88.  
  89.   配布、転載は自由です。
  90.  
  91.  
  92. 小笠原博之 oga@dgw.yz.yamagata-u.ac.jp
  93.    SPS-NET: SPS0783 COR.
  94.  DenDenNET: DEN0006 COR.
  95.  
  96.